package day7;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public
class TestHashSet {
    public static
    void main(String[] args) {
        Set<String> set=new HashSet<>();
        set.add("java");
        set.add("c++");
        set.add("python");
        set.add("java");//会与集合中的元素进行比较，若相同则进行覆盖
        set.add("重地");//存储在同一个数组下标
        set.add("通话");//重地和通话的哈希值相同，存储在同一个数组下标，存储在重地下面的节点
        System.out.println("------遍历Set集合（增强for）------");
        for (String s:set){
            System.out.println(s);
        }
        System.out.println("------遍历Set集合（迭代器）------");
        Iterator<String> it=set.iterator();
        while (it.hasNext()){
            System.out.println(it.next());
        }
    }
}
